package club.kingyin.easycache.component;

import club.kingyin.easycache.exception.InvokeException;

/**
 * 原始方法调用，没有缓存时从这里调用原始方法
 */
public interface InvokeHandler {

    /**
     * 调用原始代理方法
     * @return 返回原始方法返回值
     * @throws InvokeException 调用原始方法失败
     */
    Object invoke() throws Throwable;
}
